package com.koron.css2.serviceManage.bean;

import com.koron.css2.baseConfig.bean.BaseBean;

/**
 * 银行出盘回盘配置表
 * 
 * @author 甄玉晴
 *
 */
public class BankConfigBean extends BaseBean {
	/**
	 * 营业所
	 */
	private String businessArea;
	/**
	 * 收费类型，1代扣，2托收
	 */
	private Integer chargingType;
	/**
	 * 出盘银行
	 */
	private String outBank;
	/**
	 * 导出sql
	 */
	private String expSql;
	/**
	 * 导出文件类型
	 */
	private Integer expFileType;
	/**
	 * 回盘账期列
	 */
	private Integer monthidIdx;
	/**
	 * 回盘用户编号列
	 */
	private Integer returnNoType;
	/**
	 * 回盘用户编号列
	 */
	private Integer returnNoColumn;
	/**
	 * 回盘金额列
	 */
	private Integer returnMoneyColumn;
	/**
	 * 户名列
	 */
	private Integer returnCtmNameColum;
	/**
	 * 回盘结果列
	 */
	private Integer returnResultColumn;
	/**
	 * 回盘用户编号列
	 */
	private Integer returnUserNoColumn;
	/**
	 * 标题
	 */
	private String title;
	
	/**
	 * 分隔符号
	 */
	private String separator;
	
	/**
	 * 处理类
	 */
	private String handleClass;
	/**
	 * 回盘结果说明列
	 */
	private Integer descIdx;
	/**
	 * 扣款成功标记
	 */
	private String successFlag;
	/**
	 * 备注
	 */
	private String comments;
	/**
	 * 状态
	 */
	private Integer status;
	/**
	 * 水司编号
	 */
	private String companyNo;
	/**
	 * 收款人
	 */
	private String chargeStaffName;

	/**
	 * 收款人
	 */
	private String chargeStaffAccount;
	
	/**
	 * 模板文件
	 */
	private byte[] excelTemplateFile;
	
	/**
	 * btl 脚本文件
	 */
	private byte[] btlScriptFile;
	
	/**
	 * 1 按用户分组
	 * 2 按银行账号分组
	 */
	private Integer groupByType;

	public String getChargeStaffAccount() {
		return chargeStaffAccount;
	}

	public void setChargeStaffAccount(String chargeStaffAccount) {
		this.chargeStaffAccount = chargeStaffAccount;
	}

	public Integer getGroupByType() {
		return groupByType;
	}

	public void setGroupByType(Integer groupByType) {
		this.groupByType = groupByType;
	}

	public String getHandleClass() {
		return handleClass;
	}

	public void setHandleClass(String handleClass) {
		this.handleClass = handleClass;
	}

	public String getSeparator() {
		return separator;
	}

	public void setSeparator(String separator) {
		this.separator = separator;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public byte[] getExcelTemplateFile() {
		return excelTemplateFile;
	}

	public void setExcelTemplateFile(byte[] excelTemplateFile) {
		this.excelTemplateFile = excelTemplateFile;
	}

	public byte[] getBtlScriptFile() {
		return btlScriptFile;
	}

	public void setBtlScriptFile(byte[] btlScriptFile) {
		this.btlScriptFile = btlScriptFile;
	}

	public Integer getReturnUserNoColumn() {
		return returnUserNoColumn;
	}

	public void setReturnUserNoColumn(Integer returnUserNoColumn) {
		this.returnUserNoColumn = returnUserNoColumn;
	}

	public Integer getReturnCtmNameColum() {
		return returnCtmNameColum;
	}

	public void setReturnCtmNameColum(Integer returnCtmNameColum) {
		this.returnCtmNameColum = returnCtmNameColum;
	}

	public String getBusinessArea() {
		return businessArea;
	}

	public void setBusinessArea(String businessArea) {
		this.businessArea = businessArea;
	}

	public Integer getChargingType() {
		return chargingType;
	}

	public void setChargingType(Integer chargingType) {
		this.chargingType = chargingType;
	}

	public String getOutBank() {
		return outBank;
	}

	public void setOutBank(String outBank) {
		this.outBank = outBank;
	}

	public String getExpSql() {
		return expSql;
	}

	public void setExpSql(String expSql) {
		this.expSql = expSql;
	}

	public Integer getMonthidIdx() {
		return monthidIdx;
	}

	public void setMonthidIdx(Integer monthidIdx) {
		this.monthidIdx = monthidIdx;
	}

	public Integer getReturnMoneyColumn() {
		return returnMoneyColumn;
	}

	public void setReturnMoneyColumn(Integer returnMoneyColumn) {
		this.returnMoneyColumn = returnMoneyColumn;
	}

	public Integer getReturnResultColumn() {
		return returnResultColumn;
	}

	public void setReturnResultColumn(Integer returnResultColumn) {
		this.returnResultColumn = returnResultColumn;
	}

	public Integer getDescIdx() {
		return descIdx;
	}

	public void setDescIdx(Integer descIdx) {
		this.descIdx = descIdx;
	}

	public String getSuccessFlag() {
		return successFlag;
	}

	public void setSuccessFlag(String successFlag) {
		this.successFlag = successFlag;
	}

	public String getComments() {
		return comments;
	}

	public void setComments(String comments) {
		this.comments = comments;
	}

	public String getCompanyNo() {
		return companyNo;
	}

	public void setCompanyNo(String companyNo) {
		this.companyNo = companyNo;
	}

	public Integer getExpFileType() {
		return expFileType;
	}

	public void setExpFileType(Integer expFileType) {
		this.expFileType = expFileType;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public Integer getReturnNoType() {
		return returnNoType;
	}

	public void setReturnNoType(Integer returnNoType) {
		this.returnNoType = returnNoType;
	}

	public Integer getReturnNoColumn() {
		return returnNoColumn;
	}

	public void setReturnNoColumn(Integer returnNoColumn) {
		this.returnNoColumn = returnNoColumn;
	}

	public String getChargeStaffName() {
		return chargeStaffName;
	}

	public void setChargeStaffName(String chargeStaffName) {
		this.chargeStaffName = chargeStaffName;
	}
	
}
